<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>RegExp:正则表达式</title>
    <script>
        /*
          1:正则表达式:定义字符串的组成规则.
             1:单个字符: []
               如:[a] [ab](代表字母a或者b)  [a-zA-Z0-9_](代表的是小写字母a~z或者大写字母A~Z或者数字0~9)
                *特殊符号代表特殊含义的单个字符:
                *   \d:单个数字字符 [0~9]
                *   \w:单个单词字符 [a-zA-Z0-9_]

             2:量词符号:
                ? : 表示出现0次或一次
                * : 表示出现0次或多次
                + : 表示出现1次或多次
                {m,n}:表示 m<= 数量 <=n
                   *  如果缺少 m:{,n}:最多n次
                   *  如果缺少 n:{m,}:至少m次

              3:开始结束符号
                 *  ^:开始符号
                 *  $:结束符号

         2:正则对象:
            1:创建
                1: var aa=new RegExp("正则表达式");
                2: var bb= /正则表达式/;[常用]

            2:方法:
                1: test(参数):验证指定的字符串是否符合正则定义的规范

         */
      //创建方式1:
          var aa=new RegExp("\w{6,12}");
          var bb=/^\w{6,12}$/;

   /*alert(aa);
   alert(bb);*/
       var cc="jamesharden"

        //验证
        var dd=bb.test(cc);
       alert(dd)



    </script>
</head>
<body>

</body>
</html>